Content-Type: multipart/related; start=<op.mhtml.1293969321403.7de9d77a036ce40f@172.23.62.141>; boundary=----------SqOqCHNOKdNp3DuFhWBIVm
Content-Location: http://www.pic16f84.narod.ru/progr.htm
Subject: =?utf-8?Q?=D0=9C=D0=B8=D0=BA=D1=80=D0=BE=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=BB=D0=B5=D1=80=D1=8B=20PIC.=20=D0=9F=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B0=D1=82=D0=BE=D1=80.?=
MIME-Version: 1.0

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline; filename=progr.htm
Content-Type: text/html; charset=windows-1251; name=progr.htm
Content-ID: <op.mhtml.1293969321403.7de9d77a036ce40f@172.23.62.141>
Content-Location: http://www.pic16f84.narod.ru/progr.htm
Content-Transfer-Encoding: 8bit

<script type="text/javascript">var y5_pageId = 6259; var y5_statId = 0; document.write('<sc' + 'ript type="text/javascript" src="http://bs.yandex.ru/resource/narod_init.js?rnd=' + Math.round(Math.random() * 100000) + '"></sc' + 'ript>');</script>
<div style="background:url(http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=narod_total/)"></div><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>Микроконтроллеры PIC. Программатор.</title>

<META content="микроконтроллеры, PIC16F84, PIC16F84A, PIC16C84, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC12F629, PIC12F675, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, проекты, программатор, документация, применение" name="keywords">

<META content="Микроконтроллеры PIC16F84. Генерация видеосигнала с помощью PIC16F84." name="description">


<link href="/reset.css" rel="stylesheet" type="text/css" />
<link href="/style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="mt">
        <div id="wraper">
            <div id="top">
                <a href="#" id="logo"></a>
        </div>

        <div id="m1"><div id="m2"><div id="m3">

            <ul>
                <li><a href="/"><span><span>НА ГЛАВНУЮ</span></span></a></li>
                <li><a href="/nach.htm"><span><span>ЧТО ТАКОЕ PIC ?</span></span></a></li>
                <li><a href="/progr.htm"><span><span>ПРОГРАММАТОР</span></span></a></li>
                <li><a href="/projects.htm"><span><span>ПРОЕКТЫ</span></span></a></li>
                <li><a href="/items.htm"><span><span>СТАТЬИ</span></span></a></li>
                <li><a href="/links.htm"><span><span>ССЫЛКИ</span></span></a></li>
                <li><a href="/map.htm"><span><span>КАРТА САЙТА</span></span></a></li>
            </ul>

        </div></div></div>





        <div id="c1"><div id="c2">


        <div class="pagination">

        </div>


            <div id="sometext">



<TABLE  BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=5>
<TD WIDTH="150" ><br></TD>
<TD WIDTH="1" BGCOLOR="#001040"><br></TD>
<TD WIDTH="15" ><br></TD>
<TD>



<script>
<!--

function fullwin(){
window.open("shema.htm","","fullscreen,scrollbars")
}
//-->
</script>


<CENTER>


	
</CENTER>




<br>
<CENTER><I><B><FONT size=6 color=#004070>
Программатор 
</FONT></B></I></CENTER>
<br>


В сети встречается много схем простых программаторов, работающих от COM
 порта и не требующих 
дополнительного источника питания. Попробовав несколько вариантов, 
ни один из них назвать рабочим на сто процентов я не могу. Причин 
неудовлетворительной работы таких программатора несколько. Во-первых 
сигналы интерфейса RS232 плохо совместимы с TTL уровнями. Логическая "1" 
- это +12 вольт относительно GND интерфейса, а логический "0" это -12 
вольт. Таким образом, TTL уровень нуля - сигнал меньше +2 вольт
может интерпретироваться интерфейсом RS232 все равно как единица.
 Во-вторых мощности COM порта может быть не достаточно для питания 
микроконтроллера. Например, программатор работает от COM порта 
мультикарты, а порт материнской платы его уже не тянет. В-третьих во 
время программирования нет требуемой синхронизации ( видимо это связано с 
наличием у COM порта буферного регистра ). В результате после 
программирования исполняемый код может разместится в памяти программ 
микроконтроллера начиная не 
с нулевого адреса, а с любого другого. В итоге команды GOTO и CALL не 
работают. Для некоторых программаторов (например для PIX) чтобы избежать 
этой ситуации предлагается замедлить работу компьютера, программно отключив 
на время кеш второго уровня. Но и это не всегда помогает.<br>
Программаторы, использующие параллельный порт компьютера перечисленных 
недостатков лишены (хотя имеют некоторые свои).<br>
Конечно, хотелось бы иметь программатор, который умеет делать все. Т.е. не 
только записывать данные в память программ, но и читать, редактировать
 и записывать память данных,  дизассемблировать ... В тот момент, когда я 
начинал заниматься PICами найти такой программатор в сети не удалось ( 
наверное плохо искал ;-) ). Попробовал написать сам, вот, что из этого 
получилось.
<br><br>

<a name=gif1><IMG SRC="gif/progr.gif"></a>

<br><br>

PIC программатор имеет удобный, настраиваемый интерфейс;<br> 
работает под Windows 95, 98, ME, NT, 2000 и XP;<br>
может программировать PIC16C84, PIC16F84, PIC16F84A, PIC16F627, 
PIC16F627A, PIC16F628, PIC16F628A, PIC12F629, PIC12F675, PIC16F873,
PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877 
и PIC16F877A.


<br><br>
Предлагаемая программа позволяет делать следующее:<br>
- читать и записывать данные в память программ микроконтроллера;<br>
- читать, редактировать и записывать данные в память данных микроконтроллера;<br>
- читать, редактировать и записывать данные в идентификатор микроконтроллера;<br>
- читать, редактировать и записывать данные в слово конфигурации микроконтроллера;<br>
- снимать защиту с микроконтроллера ( но не взламывать ).<br>
- переводить в ассемблер данные, прочитанные из микроконтроллера или ‘.hex’ файла.

<br>
<br>

По вопросам <b>приобретения полной версии программы вместе с готовым 
программатором</b> обращайтесь сюда: 
<a href="http://www.avtomatizacij.narod.ru" Target=_blank> 
www.avtomatizacij.narod.ru</a>.<br>
<br>

Бесплатную ограниченную версию программы <b>можно скачать</b> 
<a href="F_p4-10a.zip"> нажав на эту ссылку</a>.<br> 
Это версия 4.10a от 1 июня 2005 года ( программа + схема + файл помощи 
= zip файл =350k ). Ограниченная врсия отличается от полной тем, что в 
ней часть микроконтроллеров можно только читать, но нельзя записывать 
и стирать. Ограничения касаются следующих микроконтроллеров: PIC16F873, 
PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877 и 
PIC16F877A.<br>


Схему программатора можно посмотреть <a href="javascript:fullwin()">
здесь</a> (20,2K).<br>

<A href="pechat.htm" target="_blank">Здесь</A> Вы можете посмотреть 
варианты схем печатной платы программатора, которые прислали пользователи 
программатора.<br>
Ответы на вопросы, связанные с работой программатора смотрите 
<a href="faq.htm">здесь</a>.<br>
А <a href="shema_dop.htm">здесь</a> можно ознакомится с предложениями 
пользователей программатора по улучшению его схемы.<br>
На странице '<a href="progr_hist.htm">Программатор. История вносимых 
изменений.'</a> можно узнать когда выходила очередная версия программы 
и чем она отличалась от предыдущей версии.<br>
<br>



Ваши замечания о работе программы Вы можете прислать на адрес 
<a href="mailto:pic16f84@yandex.ru?Subject='программатор'" >  
   pic16f84@yandex.ru</a>. Прошу указывать на каком ПК Вы работаете 
и с какой операционной системой.
<br><br><br>

Другие программы, работающие с этой схемой:<br>
 - <A HREF="http://www.ic-prog.com" Target="_blank">IC-PROG.</A> - 
очень универсальная программа. Поддерживает практически весь ряд PIC 
микроконтроллеров и не только их. Для того, чтобы IC-PROG работал с 
этой схемой, следует использовать следующие настройки: программатор 
= ProPic 2 Programmer, параметры сигналов = установить везде инверсию.
<br><br> 





</TD>
</TABLE>

<HR size=0 color="#006090">
<table align=center border=0 cellspacing=3 cellpadding=0>
<tr>
<td><a href=http://pic16f84.narod.ru/>НА ГЛАВНУЮ |</a></td>
<td><a href="nach.htm">ЧТО ТАКОЕ PIC ? |</a></td>
<td><a href="projects.htm">ПРОЕКТЫ |</a></td>
<td><a href="items.htm">СТАТЬИ |</a></td>
<td><a href="links.htm">ССЫЛКИ |</a></td>
<td><a href="map.htm">КАРТА САЙТА</a></td>
</tr>
</table>



<!-- Счетчик narod.ru   -->


<br>

<table align="right">
<tr><td>Реклама:</td></tr>
<tr><td> Система поиска подшипников. <a href="http://www.bergab.ru" target="_blank">Цена подшипника на сайте</a> </td></tr>
</table>


<br><br><br><br> 


            </div>


        <div class="pagination">
             
        </div>



        </div></div>

        <div id="footer-menu">

             <ul>
                <li><a href="/">НА ГЛАВНУЮ</a></li>
                <li><a href="/nach.htm">ЧТО ТАКОЕ PIC ?</a></li>
                <li><a href="/progr.htm">ПРОГРАММАТОР</a></li>
                <li><a href="/projects.htm">ПРОЕКТЫ</a></li>
                <li><a href="/items.htm">СТАТЬИ</a></li>
                <li><a href="/links.htm">ССЫЛКИ</a></li>
                <li><a href="/map.htm">КАРТА САЙТА</a></li>
            </ul>



        </div>
            <div class="blank92"></div>

    </div>
</div>
</body>
</html>
------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=narod_total/
Content-Transfer-Encoding: Base64

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline; filename=reset.css
Content-Type: text/css; name=reset.css
Content-Location: http://www.pic16f84.narod.ru/reset.css
Content-Transfer-Encoding: 8bit

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
table {border-collapse:collapse; border-spacing:0}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:1em}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal}
q:before,q:after {content:вЂќ;}

img {border:0; vertical-align:top}

a:focus, a:active {outline:none}

.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

ul {list-style-type:none}

.clr {clear:both; height:1px; font-size:1px; visibility:hidden; margin:0px;}

.cr {position:absolute; overflow:hidden; font-size:1px}
.c-tl {top:0; left:0; background-position:0 0}
.c-tr {top:0; right:0; background-position:100% 0}
.c-bl {bottom:0; left:0; background-position:0 100%}
.c-br {bottom:0; right:0; background-position:100% 100%}

.ui-tabs-hide {display:none}

.clrr {
	font-size: 0px;
	display: block;
	clear: both;
}

.preloadpic {display:none;}


------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/jpeg
Content-Location: http://www.pic16f84.narod.ru/images/ap.jpg
Content-Transfer-Encoding: Base64

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2Jl
AGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ
DA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AA
EQgAFAABAwERAAIRAQMRAf/EAFoAAQEAAAAAAAAAAAAAAAAAAAQIAQEBAQAAAAAA
AAAAAAAAAAAFAgMQAAEDBQAAAAAAAAAAAAAAAAAhAhWR0QNTBBEBAAIDAAAAAAAA
AAAAAAAAAAERIRIU/9oADAMBAAIRAxEAPwCcI94xUoImOjXio64jzI2DQSwzf//Z

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/jpeg
Content-Location: http://www.pic16f84.narod.ru/images/main-top.jpg
Content-Transfer-Encoding: Base64

[encoded data, 299456 characters]
FwoAfeQ5ovqoATlXj66GKocRQMKBhQAUAFABQAUAFABQAUAFABQB/9k=

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/back-menu.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAMAAAAyYgE1AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxQTFRFCAdLBwdSCAhHFxc9OjllLS1W
NzdiHBtEPz9sBwhIDAsvCAhCEA80CAdKPTxoBwdPIyNLFRQ6MzNeKSlTCAdDDg0x
CAdQBwhKCAhGBwdMCQdEGRlABwhPCgksJiVPERA2MTBbHx9IBwdRBwdNr5KB0gAA
AD9JREFUeNoMwocWQgAAAMCzZRUyGhT+/x95dxaFQeWnFfnIbB5WvcRfJxVr5EpP
b7PQTW3Cy3H5uhvtl+AUYABknQK8MEy1tgAAAABJRU5ErkJggg==

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/back-menu1.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAYAAAAmCAMAAADQvhpMAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWVQTFRFMDBbCAdOCAdRBwdNCAdFBwdP
CAhLCAhDMzNeLSxXPz9rJiVPCAhECAhHKilTNzZiBwhNCAdKCAhGCAdMPDxoOTll
NjZiGRhBCAdHBwdJPTxoCAdQBwdOOjllIyJMCgwsCAhFBwhICAhICAhJCAdGBwhJ
CQ4uBwdLBwhODgw1GBdEBwhQCQo0GhpDCgssBwhSERA8CQk2ICBMIyJLCQwrCAk4
CQ8tCQg9MjJdJydTCAdIBwdKCQopBwdMCAszKSlTLy9aCxI1Cwo3IB5HCAdLHRtE
JiZPCAdADQ00CAhQBxAxCAhPCAhNFRU8FxY9CAdECww2CAdDHBtEDAwzHx5HHBxE
BwhLCAg8CAdPCA4vExM4CQg/CQ0tIyNLCAdNQD9rCQk0CAg6EhE6BwdHCQ8wCgk4
QD9sHx9HCQkyCQs2CQ0sCQgoLC1XCQg7FBQ8BwhMCgoqBwdRBwdQCAhCCggnBwdS
Cgkp0igRxQAAAONJREFUeNokxWNjw1AABdAbL3ZtrbNto5htG3ld9/uXdOfLwU8L
3n4DmP7vO/CM8950+noPpdfh7vVTlEZnO2p1nNwvfobD2Hy53T1YwcJDz9PSPrb7
UxepIQx0rsqyjJFBTdPmcDMhiu8iPuYROBpv82EspOt6CGdJ13WTWIs5McdBQ7qS
pEcIQsMHZWdLEBRkWDbDKrAKbMGyoKqRyJ2KXDaXLU4iGs0XzTz4dtOcOvRb5md4
2Ib9ZRtgjMsqwyDBJCiKAscdl8sUNiocRwi6aBKPE3g08WgPzb4m7fm1/AkwACG0
MGImH3cgAAAAAElFTkSuQmCC

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/back-menu2.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAYAAAAmCAMAAADQvhpMAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBQTFRFCAg9CQg7CQdCMzNeCAhEJiVP
Pz9rMDBbPTxoOTllBwdOCAwuCAhJCAdNCAdHLSxXKilTCAhICAdEBwhKNzZiCAdF
CAdLBwdLHx5HPDxoCAhFCAdQBwhRCAdOBwdNNjZiCAhHIyNLOjllBwhOCQwuCAhD
CAhNBwhNCAdICgwtIyJLCAhCBwhQCAhKBwhMBwhJCQsuCAhBCAsvHBtECw0vHx9I
ERA8BwdICg49CAdSCQhDCAsmCQ4tCgowCA4vHRxECg84Dg0sBwdKCAhAECFHDAss
QD9rDAsrMjJdBwhHChdFFxc9KCdTGBdECQ4vCAw0KipTLS1WERE6GhlDMTBbFRU8
GRlBCAdMAztjBgo0CQg2Cgk1Cwo0ExM5CgssCxhDEwoyCAdPCydWBwhSICBLFBM8
CQk5Pz9sDg00Cg4vCBc9Cw4vDQwzCgsyCQ4uHBxEMC9aCAdKGRhBCQ89CAg+CAhM
CAhLDg02DQ0tBwdMCAdJCAhGBwdRBwdQBwdPBwdSvKgMWAAAAPhJREFUeNoUxVVD
wlAABtAPnGMFG4ON7pA0sRXs7u5u7FZ27/6687wciGJ1KZ2HWBU7xTwq+aHHSh0H
36P12zTu96fbHyZxeLM7fDKI+c2vuYkjvG5dvu2M4KnWtXZ2DL+/e73vDolCotCz
jGbL4h6UFUW5uIK8KssLNjg2HI5nG5osM0DM6/XGAD6Z5Pl3BDiOC4yDnWLZ6w5k
7PaBYhGqmmEYFZrGBDUGjWDDgtm4K+5yIZdzu929kMpS268Ez5jH81LGp0/XfTp+
tj9anS3IRp1Zq0gqKggp0MgpFShKlNIQAQmVCCEwDCNMDIQNs98wYf47/xNgAL42
MifhZmoVAAAAAElFTkSuQmCC

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/mm1.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAMAAAAmCAMAAAA2l9EIAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5QTFRFBwdSBARIAwMxBQVeBARKBQVh
AwM1AwM2BAMsBAMuHBtJDQw3CQksBwdQBQVfDgwvBAMwAwMtBgZUBwYiNjZpBARF
BQQ/OjpkODdgLi5VBARLOztaCgksBgVYNTRdBgVbCwolGBc8CQgjDQwnDw4yGho+
FhUxEhE1MzJkDAs2LCxKHBxCDw86DAotLy5NBARHFRM/MC9hOThXFxZCBARGNDJQ
KSlZCggsBARBCQgsAwM3BARDAwMyBwZRISBGAwMuBQViBgZSKipRAwM0IyNJBARM
GRg0MTBZIyJRIiI/Hx87GRhFAwRMCAdSLCxdJydNAwMvAwMzCAdOBARAJSVCBwZN
EA8rBgZWBQRCKChFFRQ4BAM0BgVcPj5zPT1nExItJiVVIB5NNjVUGxs3PDxwEhE7
BgZZOTlsBgU8BQQ9Sy1wtQAAAJhJREFUeNoUw4dWgQEAgNHP/FVmyl4ZZSVkZ2VE
RbLKzMp6/xdw3HMutrQSfTaA+/EKlyaMx7vl5yHKYvLM/d0nb75LNqEVH8Um77Ul
g06KceWLoDlGpOEn6bhhbdoTN/5j/ZujOAzRHXtcGFSU+gW+M69oR9eIX34R39rJ
J3Z0n5xMRTOqIgly6bkawSJDqMvItcrQ5iTAAPwCFdotHgZGAAAAAElFTkSuQmCC

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/mm3.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAMAAAAmCAMAAAA2l9EIAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5QTFRFBARMAwMxCgksBARGBARKBARD
AwM1AwM2BQVhCgktBgZYBwZSBAMwAwMvBQVgHBs3AwM3DQwvBARLBAMuBQRABgVZ
BQVaBQQ/Pj1nBARFCQgsHx87FxdCJydOBwZQIiI/KipRDQwnDw8rBwYiMTBZBQVc
DQw3BQVfDAo2Dw4xFRUxHRxCOThXHBtJGho+BQZeFRQ4MTBgFRQ/PDxwOztaGBc8
AwM0AwMtBQQ9AwMyBgZVBARIAwMzOTlsCQgjIyNJJSVCLy5NDw46BARiBAM0Pj5z
BwZNBgVeCAdSCwolGRg0CwotJiVVBgZWEhE8LSxdMzJQKilZLSxKBQQ8AwMuBwdS
NjZpBwhSBgdTODdgNTVUGRhFIyJRMzJkHx9OBQRIOzpkEhE1ICBGKChFAwMsBQRB
EhIuBwZONTRdLi1V15Y1MgAAAJhJREFUeNoMw4dWgQEAgNHP/FEyM8rMXpHsZAuR
FWWUjIj3f4Hccy5KsZjgjQd/t0RN16EfcpPc3GFLHFimw8TuX1lFNHxtb+mVnYzs
FQauHQ+nMd/eKh/HIc/zBY/rKE1Lipf3X/5yWRxmAxfGCbO9moLskjeZCJVVxLUk
j0lSxPfTIP6UoSWVEzi/0gsoEKijpT39/BdgAAoRFdq3wQQwAAAAAElFTkSuQmCC

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/mm2.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAMAAAAyYgE1AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJQTFRFBwZnMzNtDQw9Dw4+KyphNzZx
BwZpJyZdGxlOCAdeBgZwCgktOjl1BwdlEQ9BBwZsHhxRBwdSCAhfJCNZPz98Li1k
BgZvBwdhFRVGMTFpIB9UBgdqBgZsCAhYBgZxBwdjExFDGBdKBgZuCAhaPTx4CAdc
CYqqiQAAAD9JREFUeNoEwQcCQgAAAMCzJRRCi7L+/0V3rkKR2t/TInf31snEei+B
RGn3MNkcLlqjnwqpj5uv1aAwa04BBgBhPwLAAcjVfgAAAABJRU5ErkJggg==

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.pic16f84.narod.ru/images/content-top.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQClANUAAO/v8fPz9fLx8/Hx8vDw8urq7Ofn6uzs7ujo6+7u8OXl6ODg
5OTk55iYpr+/zeHh5dLS2s3O17a2x5yctrGxxN7e4sbG0tnZ36GhudbW3rCww6io
ve3t7/Py9PT09unp7Ovr7ebm6fX19/n5+vb29/f3+Pj4+fr6+/z8/Pv7/P39/f7+
/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAKUAAAZiwEVjgtloKBKHJQLJXCqL
B4OhqIauV4PWgOgiPmBwYVwAmc2H9IHDZifeCYBcTqjXB3i8YL/v+P0BgYEehIQi
h4ckiosljY4mkJEjk5QnlpcnKZqbKSienygqoqOiK6anqEEAOw==

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/jpeg
Content-Location: http://www.pic16f84.narod.ru/images/fback.jpg
Content-Transfer-Encoding: Base64

[encoded data, 9408 characters]

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/submenu-back.png
Content-Transfer-Encoding: Base64

[encoded data, 5184 characters]
RPx2G6Yr/i3AANmutBYvBBuwAAAAAElFTkSuQmCC

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.pic16f84.narod.ru/images/main-logo.png
Content-Transfer-Encoding: Base64

[encoded data, 64444 characters]

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline; filename=style.css
Content-Type: text/css; charset=windows-1251; name=style.css
Content-Location: http://www.pic16f84.narod.ru/style.css
Content-Transfer-Encoding: 8bit

body {
        background-color: #0a0928;
}



a {
        color: #666666;
        text-decoration: none;



}

a:hover {
        background-image: url(/images/ap.jpg);
        background-repeat: repeat-x;
        background-position: center center;
        color:#FFF;

}
a .active {
        font-weight: bold;
        color: #FFF;
        background-image: url(/images/ap.jpg);
        background-repeat: repeat-x;
        background-position: center center;
}




#mt {
        background-image: url(/images/main-top.jpg);
        background-repeat: repeat-y;
        background-position: center top;
        display: block;
        min-height:100%;
        _height:100%;
}
html, body { height:100%;}
#wraper { display:block; width:948px; margin-left:auto; margin-right:auto;}#top {
        display: block;
        height: 167px;
        width: 948px;
        position: relative;
}
#m1 {
        background-image: url(/images/back-menu.png);
        background-repeat: repeat-x;
        display: block;
        height: 38px;
}
#m2 {
        background-image: url(/images/back-menu1.png);
        background-repeat: no-repeat;
        background-position: left center;
        display: block;
        height: 38px;
}
#m3 {
        background-image: url(/images/back-menu2.png);
        background-repeat: no-repeat;
        background-position: right center;
        display: block;
        height: 38px;
}
#m3 ul {
display:block;
height:38px;
padding-left:25px;
}
#m3 ul li {
display:inline;
float:left;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:38px;
line-height:39px;
white-space:nowrap;
overflow:hidden;
}
#m3 ul li a {
        color: #FFF;
        text-decoration: none;
        display: block;
        float: left;
        height: 38px;
}
#m3 ul li a span {
        background-repeat: no-repeat;
        background-position: left center;
        white-space: nowrap;
        display: block;
        float: left;
        height: 38px;
}
#m3 ul li a span span {
display:block;
float:left;
height:38px;
min-width:108px;
padding-left:10px;
padding-right:10px;
text-align:center;
white-space:nowrap;
cursor:pointer;
_width:108px;
}
#m3 ul li a:hover span {
        background-image: url(/images/mm1.png);
        background-repeat: no-repeat;
        background-position: left center;
}
#m3 ul li a:hover span span {
        background-image: url(/images/mm3.png);
        background-repeat: no-repeat;
        background-position: right center;
}
#m3 ul li a:hover {
        background-image: url(/images/mm2.png);
        background-repeat: repeat-x;
        background-position: center;
}
#c1 {
background-color:#FFFFFF;
background-image:url("/images/content-top.gif");
background-position:center top;
background-repeat:repeat-x;
display:block;
}
#c2 {
        background-image: url(/images/fback.jpg);
        background-repeat: no-repeat;
        background-position: center bottom;
        min-height:368px;
        _height:368px;
}
.pagination {
color:#080630;
display:block;
font-family:Arial;
font-size:12px;
padding-bottom:11px;
padding-top:14px;
text-align:center;
}
.pagination ul li {
        display: inline-block;
        *display:inline;
        *zoom:1;
        *margin-left:2px;
        *margin-right:2px;
}
.pagination ul li a {
        color: #080630;
        text-decoration: none;line-height: 20px;
        height: 20px;padding:2px 4px;
}
.pagination ul li a:hover {
        background-image: url(/images/ap.jpg);
        background-repeat: repeat-x;
        background-position: center center;
        color:#FFF;

}
#c2 .pagination ul .active a {
        font-weight: bold;
        color: #FFF;
        background-image: url(/images/ap.jpg);
        background-repeat: repeat-x;
        background-position: center center;
}
#sometext {
border:1px solid #89898E;
color:#0A0929;
display:block;
font-family:Arial;
font-size:12px;
margin-left:19px;
margin-right:19px;
padding:15px 24px;
}
#sometext p { padding-bottom:15px;}
#footer-menu {
        background-image: url(/images/submenu-back.png);
        background-repeat: no-repeat;
        background-position: center center;
        text-align: center;
        display: block;
        height: 34px;
        line-height: 34px;
        _background-image:none;

        _background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
       zoom: 1;
}
#footer-menu ul li {
        display: inline;margin-left:10px;
margin-right:10px;
}
#footer-menu ul li a {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #FFF;
        text-decoration: none;
}
.blank92 {
        display: block;
        clear: both;
        height: 92px;
}
#logo {
        background-image: url(/images/main-logo.png);
        position: absolute;
        height: 124px;
        width: 584px;
        left: 0px;
        top: 0px;
        cursor:pointer;
        _background-image:expression(
        this.runtimeStyle.backgroundImage = 'none',
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main-logo.png', sizingMethod='scale')")
}

------------SqOqCHNOKdNp3DuFhWBIVm
Content-Disposition: inline; filename=progr.gif
Content-Type: image/gif; name=progr.gif
Content-Location: http://www.pic16f84.narod.ru/gif/progr.gif
Content-Transfer-Encoding: Base64

[encoded data, 19136 characters]
uZAHEAIAOw==

------------SqOqCHNOKdNp3DuFhWBIVm--
